package com.newy.domain.sys.vo;

import java.util.Date;

/**
 * 服务器性能数据，供服务器监控功能使用
 * @author linzongxue
 * @create_date 2011-12-26
 */
public class ServerPerf {
	private Date time;
	private long heapMemInit;
	private long heapMemCommitted;
	private long heapMemUsed;
	private long heapMemMax;
	private long nonHeapMemMax;
	private long nonHeapMemUsed;
	private long liveThreadCount;
	private long peakThreadCount;
	private long totalThreadCount;
	private long loadedClassCount;
	private long unoadedClassCount;
	private long totalLoadedClassCount;
	private double osLoadAverage;
	private long osTotalPhysicalMem;
	private long osFreePhysicalMem;
	private long osTotalSwapSpace;
	private long osFreeSwapSpace;
	private long jvmUptime;
	private long jvmCpuTime;
	private double jvmCpuUsage;
	public Date getTime() {
		return time;
	}
	public void setTime(Date time) {
		this.time = time;
	}
	public long getHeapMemInit() {
		return heapMemInit;
	}
	public void setHeapMemInit(long heapMemInit) {
		this.heapMemInit = heapMemInit;
	}
	public long getHeapMemCommitted() {
		return heapMemCommitted;
	}
	public void setHeapMemCommitted(long heapMemCommitted) {
		this.heapMemCommitted = heapMemCommitted;
	}
	public long getHeapMemUsed() {
		return heapMemUsed;
	}
	public void setHeapMemUsed(long heapMemUsed) {
		this.heapMemUsed = heapMemUsed;
	}
	public long getHeapMemMax() {
		return heapMemMax;
	}
	public void setHeapMemMax(long heapMemMax) {
		this.heapMemMax = heapMemMax;
	}
	public long getNonHeapMemMax() {
		return nonHeapMemMax;
	}
	public void setNonHeapMemMax(long nonHeapMemMax) {
		this.nonHeapMemMax = nonHeapMemMax;
	}
	public long getNonHeapMemUsed() {
		return nonHeapMemUsed;
	}
	public void setNonHeapMemUsed(long nonHeapMemUsed) {
		this.nonHeapMemUsed = nonHeapMemUsed;
	}
	public long getLiveThreadCount() {
		return liveThreadCount;
	}
	public void setLiveThreadCount(long liveThreadCount) {
		this.liveThreadCount = liveThreadCount;
	}
	public long getPeakThreadCount() {
		return peakThreadCount;
	}
	public void setPeakThreadCount(long peakThreadCount) {
		this.peakThreadCount = peakThreadCount;
	}
	public long getTotalThreadCount() {
		return totalThreadCount;
	}
	public void setTotalThreadCount(long totalThreadCount) {
		this.totalThreadCount = totalThreadCount;
	}
	public long getLoadedClassCount() {
		return loadedClassCount;
	}
	public void setLoadedClassCount(long loadedClassCount) {
		this.loadedClassCount = loadedClassCount;
	}
	public long getUnoadedClassCount() {
		return unoadedClassCount;
	}
	public void setUnoadedClassCount(long unoadedClassCount) {
		this.unoadedClassCount = unoadedClassCount;
	}
	public long getTotalLoadedClassCount() {
		return totalLoadedClassCount;
	}
	public void setTotalLoadedClassCount(long totalLoadedClassCount) {
		this.totalLoadedClassCount = totalLoadedClassCount;
	}
	public double getOsLoadAverage() {
		return osLoadAverage;
	}
	public void setOsLoadAverage(double osLoadAverage) {
		this.osLoadAverage = osLoadAverage;
	}
	public long getOsTotalPhysicalMem() {
		return osTotalPhysicalMem;
	}
	public void setOsTotalPhysicalMem(long osTotalPhysicalMem) {
		this.osTotalPhysicalMem = osTotalPhysicalMem;
	}
	public long getOsFreePhysicalMem() {
		return osFreePhysicalMem;
	}
	public void setOsFreePhysicalMem(long osFreePhysicalMem) {
		this.osFreePhysicalMem = osFreePhysicalMem;
	}
	public long getOsTotalSwapSpace() {
		return osTotalSwapSpace;
	}
	public void setOsTotalSwapSpace(long osTotalSwapSpace) {
		this.osTotalSwapSpace = osTotalSwapSpace;
	}
	public long getOsFreeSwapSpace() {
		return osFreeSwapSpace;
	}
	public void setOsFreeSwapSpace(long osFreeSwapSpace) {
		this.osFreeSwapSpace = osFreeSwapSpace;
	}
	public long getJvmUptime() {
		return jvmUptime;
	}
	public void setJvmUptime(long jvmUptime) {
		this.jvmUptime = jvmUptime;
	}
	public long getJvmCpuTime() {
		return jvmCpuTime;
	}
	public void setJvmCpuTime(long jvmCpuTime) {
		this.jvmCpuTime = jvmCpuTime;
	}
	public double getJvmCpuUsage() {
		return jvmCpuUsage;
	}
	public void setJvmCpuUsage(double jvmCpuUsage) {
		this.jvmCpuUsage = jvmCpuUsage;
	}
}
